package com.nercel.dsj.gksales.model.entity;

import java.io.Serializable;
import java.util.Date;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 *
 */
@Data
public class Coupon implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 2083750566362569524L;

	@ApiModelProperty(value = "ID")
	private Integer id;

	/**
	 * HN-河南正式;U-权益正式;TR-体验;Y-优途;X-韩泽熙
	 */
	@ApiModelProperty(value = "HN-河南正式;U-权益正式;TR-体验;Y-优途;X-韩泽熙")
	private String type;

	@ApiModelProperty(value = "激活状态 0未激活  1激活  2作废")
	private Integer activated = 0;

	@ApiModelProperty(value = "兑换用户")
	private Integer activatedUserId;

	@ApiModelProperty(value = "兑换时间")
	private Date activatedTime;

	@ApiModelProperty(value = "创建时间")
	private Date createdTime;

	@ApiModelProperty(value = "创建者用户")
	private Integer createdUserId;

	@ApiModelProperty(value = "创建者订单号")
	private String createdClientOrderNo;

	@ApiModelProperty(value = "创建者手机")
	private String createdPhone;

	@ApiModelProperty(value = "过期时间")
	private Date expirationTime;

	@ApiModelProperty(value = "批次")
	private String batch;

	@ApiModelProperty(value = "劵码")
	private String code;

	@ApiModelProperty(value = "备注")
	private String remark;

	@ApiModelProperty(value = "扩展数据")
	private String data;

}
